package com.hqyj.Service;
import com.hqyj.Dao.DutyDao;
import com.hqyj.Pojo.Duty;
import com.hqyj.Pojo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;

@Service
public class DutyService {
    @Autowired//接收控制器 调用Dao层
    DutyDao dutyDao;
    public List<Duty> queryByRoleId(int roleid) {
        return dutyDao.querByRoleId(roleid);
    }
    public List<User> queryUserByRoleId(int roleid) {
        return dutyDao.queryUserByRoleId(roleid);
    }
    public void delete(int user_id) {
            dutyDao.delete(user_id);
    }
    public void update(User users) {
        dutyDao.update(users);
    }

    public List<User> queryByName(User user1) {
        return dutyDao.queryByName(user1);
    }

    public List<User> queryByRole_name(User user1) {
        return dutyDao.queryByRole_name(user1);
    }

    public List<User> queryByMail(User user1) {
        return  dutyDao.queryByMail(user1);
    }

    public List<User> queryByAge(User user1) {
        return  dutyDao.queryByAge(user1);
    }

    public List<User> queryByAllRoleNname(User user1) {
        return dutyDao.queryByAllRoleNname(user1);
    }
    public void updateperson(User users) {
        dutyDao.updateperson(users);
    }

}
